import java.util.Arrays;

public class ArrayCopyDeme02 {
    public static void main(String[] args) {
        int[] nums = new int[5];
        nums[0] = 10;
        nums[1] = 20;
        nums[2] = 30;
        nums[3] = 40;
        nums[4] = 50;
        /*
            要不要进行扩容?

            要学会预估数据的大小
         */

        // 1、准备一个大数组
//        int[] nums1 = new int[20];
//        // 2、把小数组里面的值拷贝进去
//        for (int i = 0; i < nums.length; i++) {
//            nums1[i] = nums[i];
//        }
//        System.out.println(Arrays.toString(nums1));

        int[] nums2 = new int[20];
        System.arraycopy(nums,1,nums2,5,2);
        System.out.println(Arrays.toString(nums2));
    }
}
